firmware_loader: Log direct loading failures as info for d-i
authorBen Hutchings <benh@debian.org>
Thu, 30 May 2024 12:14:32 +0000 (13:14 +0100)
committerSalvatore Bonaccorso <carnil@debian.org>
Wed, 16 Jul 2025 07:13:16 +0000 (09:13 +0200)
commit7e3c15f2d153a19ff6eb010b3f45e8c179ada847
tree30306a4d407e87c39c20a948274ee391ecd74336
parent9c710d7add66fa80c7d15126d8ff6d03619e52f1
firmware_loader: Log direct loading failures as info for d-i

Forwarded: not-needed

On an installed Debian system, firmware packages will normally be
installed automatically based on a mapping of device IDs to firmware.
Within the Debian installer this has not yet happened and we need a
way to detect missing firmware.

Although many/most drivers log firmware loading failures, they do so
using many different formats.  This adds a single log message to the
firmware loader, which the installer's hw-detect package will look
for.  The log level is set to "info" because some failures are
expected and we do not want to confuse users with bogus error messages
(like in bug #966218).

NOTE: The log message format must not be changed without coordinating
this with the check-missing-firmware.sh in hw-detect.

Gbp-Pq: Topic debian
Gbp-Pq: Name firmware_loader-log-direct-loading-failures-as-info-for-d-i.patch
drivers/base/firmware_loader/main.c